import App from './App'

// // #ifndef VUE3
// import Vue from 'vue'
// import './uni.promisify.adaptor'
// import pinia from "@/store";
// import towxmlFunc from '@/static/towxml/index.js';
// Vue.prototype.$towxmlFunc = towxmlFunc;
// Vue.config.productionTip = false
// App.mpType = 'app'
// const app = new Vue({
//   ...App
// })
// app.$mount()
// // #endif

// // #ifdef VUE3
// import { createSSRApp } from 'vue'
// export function createApp() {
//   const app = createSSRApp(App)
//   return {
//     app
//   }
// }
// // #endif

import {
	createSSRApp
} from "vue";
import uviewPlus from '@/uni_modules/uview-plus'
import Vue from 'vue'
// 导入pinia
import pinia from "@/store";

import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'

pinia.use(piniaPluginPersistedstate)
export function createApp() {
	const app = createSSRApp(App);
	// 使用pinia
	app.use(pinia)
	app.use(uviewPlus)

	return {
		app,
	};
}